my life flashed before my eyes - Turc Anglais Dictionnaire